piecing-up device - German English Dictionary